Английский разговорный словарь (основной) - militate
Militate
militate
ˈmɪlɪteɪt v.intr. (usu. foll. by against) (of facts or evidence) have force or effect (what yousay militates againstour opinion). °Often confused withmitigate. [L militare militatf. miles militis soldier]